<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>解密文件</title>
  <style>
    .layui-upload-file {
      display: none;
    }

    li {
      margin-top: 15px;
    }

    span {
      color: green;
      font-weight: bolder;
    }

    td{
      width: 200px;
    }
  </style>
</head>
<body>

<ul style="margin-left: 5%">
  <li style="color: red">推荐使用谷歌浏览器打开此网页，其他文档：<a href="../static/本地db解密+导出.docx"
                                                download="本地db解密+导出.docx">本地db解密+导出.docx</a></li>
  <li style="color: #666666">
  （可能）文件CompatibleInfo.cfg、system_config_prefs.xml或者auth_info_key_prefs.xml、EnMicroMsg.db都在ROOT后的手机微信文件夹下同一级的这两个目录<img src="../static/tongji.png">下寻找
  </li>
  <li>
    第一步：
    <button type="button" id="uploadImei">上传imei文件</button>
    <span id="imeiName"></span>
    <span id="imeiValue"></span>
    <div style="color: #666666">
      ↑请上传CompatibleInfo.cfg文件，用于解析出imei值。
    </div>
  </li>
  <li>
    第二步：
    <button type="button" id="uploadUin">上传uin文件</button>
    <span id="uniName"></span>
    <span id="uniValue"></span>
    <div style="color: #666666">
      ↑请上传system_config_prefs.xml文件，用于解析出uin值，如果没有则上传auth_info_key_prefs.xml文件。
    </div>
  </li>
  <li>
    第三步：
    <button type="button" id="pwd">生成解密密码</button>
    <span id="pwdName"></span>
    <span id="pwdValue"></span>
    <div style="color: #666666">
      ↑复制密码，用<a href="../static/sqlcipher.exe" download="sqlcipher.exe">sqlcipher.exe</a>打开对应的EnMicroMsg.db文件。
    </div>
  </li>
</ul>

<ul style="margin-left: 5%;margin-top: 250px;color: #ccc;">
  <li>广告--淘宝天猫领券：</li>
  <li>
    <table style="text-align: center;">
      <tr>
        <td><img src="../static/wxgzh.jpg" width="150" height="150"></td>
        <td><img src="../static/wxxcx.jpg" width="150" height="150"></td>
        <td><img src="../static/ttxcx.jpg" width="150" height="150"></td>
        <td><img src="../static/wy.png" width="150" height="150"></td>
      </tr>
      <tr>
        <td>微信订阅号</td>
        <td>微信小程序</td>
        <td>抖音/头条小程序</td>
        <td>网页</td>
      </tr>
    </table>

  </li>
</ul>

<script src="../static/layui.js"></script>

<script>
  layui.use(['upload', 'layer', 'jquery'], function () {
    var upload = layui.upload;
    var layer = layui.layer;
    var $ = layui.$;
    // 上传组件
    upload.render({
      elem: '#uploadUin'
      , url: getPrefix() + 'uin'
      , accept: 'file'
      , size: 10
      , exts: "xml"
      , done: function (res) {
        $("#uniName").html(res.name ? (res.name + "：") : "");
        $("#uniValue").html(res.value ? res.value : "");
        $("#pwdName").html("");
        $("#pwdValue").html("");
      }, error: function (e) {
        layer.alert(e);
      }
    });
    upload.render({
      elem: '#uploadImei'
      , url: getPrefix() + 'imei'
      , accept: 'file'
      , exts: "cfg"
      , size: 10
      , done: function (res) {
        $("#imeiName").html(res.name ? (res.name + "：") : "");
        $("#imeiValue").html(res.value ? res.value : "");
        $("#pwdName").html("");
        $("#pwdValue").html("");
      }, error: function (e) {
        layer.alert(e);
      }
    });
    $("#pwd").click(function () {
      var imei = $("#imeiValue").html();
      var uin = $("#uniValue").html();
      if (imei == '' || uin == '') {
        layer.alert("imei或uin值不能为空！请重新上传获取！");
        return;
      }
      $.post(
        getPrefix() + 'pwd'
        , {
          imei: imei,
          uin: uin
        }
        , function (res) {
          $("#pwdName").html("密码：");
          $("#pwdValue").html(res);
        }
      );
    });

  })

  function getPrefix() {
    var strFullPath = window.document.location.href;
    var strPath = window.document.location.pathname;
    var pos = strFullPath.indexOf(strPath);
    var prePath = strFullPath.substring(0, pos);
    // var postPath = strPath.substring(0, strPath.substr(1).indexOf('/') + 1);
    var url = prePath + "/";
    return url;
  }

</script>

</body>
</html>